package com.servlet.servlet01;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author wzm
 * @create 2023-06-20 11:23
 */
@WebServlet("/demo03")
public class ServletDemo03 extends  HttpServlet {
    /*
    * 执行流程;
    * 当在浏览器中输入访问当前Servlet的地址以后（/demo03）
    * 会匹配到@WebServlet 然后找service方法
    * 当前类中没有service则执行的是HtttpServlet父类中的service
    * 父类中service获取了请求的方式判断是get或post请求
    * get调用doGet()  post调用doPost()
    * 又 当前ServletDemo03已经重写了父类的方法
    * 所以优先执行了当前类中的doGet() || doPost()
    *
    *
    * */



    //get请求执行的方法
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("get请求");
    }

    //post请求执行的操作
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("post请求");
    }
}
